/*
 * 秒杀页面
 */
#jd-ms{
	/*border: 1px solid red;*/
	margin-bottom: 20px;
	width: 100%;
	height: 260px;
}
.jd-ms-box{
	/*border: 1px solid red;*/
	width: 1190px;
	height: 260px;
	margin: 0 auto;
	background-color: white;
}
.ms-box{
	border: 1px solid red;
	width: 190px;
	height: 258px;
	float: left;
}
.ms-sj{
	/*border: 1px solid blue;*/
	font-size: 14px;
	color: #FFFFFF;
	width: 190px;
	height: 26px;
	text-align: center;
	margin-bottom: 5px;
}
.ms-djs{
	margin-top: 95px;
	/*border: 1px solid black;*/
	width: 190px;
	height: 66px;
}
.ms-dao{
	/*border: 1px solid white;*/
	position: relative;
	width: 160px;
	height: 50px;
	font-size: 20px;
	color: #FFFFFF;
	display: block;
	margin: 0 auto;
}
.ms-dao>span{
	/*border: 1px solid white;*/
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background-color: #2f3430;
	font-weight: 500;
	margin: 10px 0px 0px 14px;
	text-align: center;
}
.ms-dao>.fenhao-1{
	position: absolute;
	top: 8px;
	left: 48px;
}
.ms-dao>.fenhao-2{
	position: absolute;
	top: 8px;
	left: 93px;
}
/*轮播*/
.ms-sp-box{
	/*border: 1px solid black;*/
	width: 796px;
	height: 260px;
	float: left;
	overflow: hidden;
	position: relative;
}
.rig3{
	right: 0px;
}
.ms-sp-lb{
	/*border: 1px solid blue;*/
	width: 8000px;
	height: 260px;
	float: left;
	position: absolute;
	/*overflow: hidden;*/
}
.ms-sp-lb>ul{
	/*border: 1px solid blue;*/
	width: 800px;
	height: 260px;
	float: left;
}
.ms-sp-lb>ul>li>a{
	width: 198px;
	height: 260px;
	/*border: 1px solid red;*/
	float: left;
	position: relative;
	border-right: 1px solid #eee;
	background-color: white;
}
.aui-content-item-img {
    position: absolute;
    width: 140px;
    height: 140px;
    left: 50%;
    margin-left: -70px;
    top: 20px;
    /*-webkit-transition: opacity ease .2s;
    -o-transition: opacity ease .2s;
    -moz-transition: opacity ease .2s;
    transition: opacity ease .2s;*/
}
.aui-content-item-img img {
    /*width: 100%;
    height: 100%;*/
}
.aui-content-item-name {
	position: absolute;
	top: 166px;
    left: 0;
    width: 160px;
    padding: 0 15px;
    line-height: 30px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666;
    font-size: 13px;
}
.aui-content-price {
    position: absolute;
    left: 15px;
    top: 210px;
    width: 160px;
    height: 20px;
    padding: 1px;
    background: #e6382f;
    line-height: 20px;
}

.aui-content-price-new {
    float: left;
    width: 80px;
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #e6382f;
    line-height: 20px;
}

.aui-content-price-new i {
    font-family: arial;
    font-weight: 400;
    font-size: 12px;
}

.aui-content-price-new span {
    height: 20px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
}

.aui-content-price-origin {
    float: left;
    width: 80px;
    height: 20px;
    background: #fff;
    text-align: center;
    color: #b7bcb8;
    font-size: 12px;
    text-decoration: line-through;
}

.aui-content-price-origin i {
    margin-right: 3px;
    font-family: arial;
    font-weight: 400;
    font-size: 12px;
}

.aui-content-price-origin span {
    height: 20px;
    background: #fff;
    text-align: center;
    color: #b7bcb8;
    font-size: 12px;
    text-decoration: line-through;
}
.ms-sp-lb>ul>li:hover img{
	transform: scale(1.1);
	transition: all 0.5s;
}
.ms-sp-lb>ul>li:hover p{
	color: #C81623;
	transition: all 0.5s;
}
/*小轮播*/
.ms-sp-box2{
	/*border: 1px solid black;*/
	width: 190px;
	height: 260px;
	float: right;
}
.ms-sp-ri-xiao>ul{
	width: 190px;
	height: 260px;
	/*border: 1px solid red;*/
	background-color: white;
}
.ms-sp-ri-xiao>ul>li{
	position: absolute;
	position: relative;
	/*border: 1px solid blue;*/
	width: 190px;
	height: 260px;
}
.ms-sp-jb{
	position: absolute;
	top: 152px;
	left: 0px;
	width: 182px;
	height: 100px;
	/*border: 1px solid red;*/
	position: relative;
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),to(rgba(220,224,236,.5)))
}
.ms-sp-ri-xiao>ul>li>img{
	position: absolute;
	width: 120px;
	top: 0px;
	left: 35px;
}
.ms-sp-jb>.ms-sp-p1{
	position: absolute;
	top: 0px;
	left: 56px;
	color: #666666;
	font-size: 14px;
}
.ms-sp-jb>.ms-sp-p2{
	position: absolute;
	top: 28px;
	left: 31px;
	color: #333;
	font-size: 14px;
}
.ms-sp-ri-an{
	text-align: center;
	width: 83px;
	height: 24px;
	line-height: 24px;
	border-radius:10px ;
	/*border: 1px solid red;*/
	position: absolute;
	top:61px;
	left: 50px;
}
.ms-sp-ri-an:hover{
	background-color: #C81623;
	transition: all 0.5s;
	color: white;
}
.ms-sp-ri-xiao>ul>li:hover img{
	opacity: .8;
}
/*
 * 大促楼层
 */
#dacu-box{
	/*border: 1px solid red;*/
	margin-bottom: 20px;
	width: 100%;
	height: 335px;
}
.dc-img{
	position: relative;
	/*border: 1px solid red;*/
	width: 1349px;
	height: 335px;
	margin: 0 auto;
}
.dc-img>ul{
	position: absolute;
	/*border: 1px solid black;*/
	width: 1219px;
	height: 242px;
	top: 43px;
	left: 70px;
}
.dc-img>ul>li{
	/*border: 1px solid red;*/
	float: left;
}
.dc-img-1{
	margin-left: 10px;
}
.dc-img-1:hover img{
	opacity: .9;
}
/*排行榜品牌闪购*/
#ph-sg-box{
	/*border: 1px solid red;*/
	width: 100%;
	height: 990px;
	margin-bottom: 20px;
}
.ph-sg{
	/*border: 1px solid red;*/
	width: 1190px;
	height: 340px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.ph-box{
	position: relative;
	/*border: 1px solid black;*/
	width: 590px;
	height: 340px;
	float: left;
	background-color: white;
}
.ph-top-box{
	/*border: 1px solid black;*/
	width: 590px;
	height: 60px;
}
.ph-bt{
	/*border: 1px solid black;*/
	width: 150px;
	height: 60px;
	overflow: hidden;
	float: left;
	
}
.ph-bt>h2{
	margin: 15px 0px 0px 24px;
	font-size: 22px;
	float: left;
	color: black;
}
.ph-img{
	margin: 20px 0px 0px 6px;
	/*border: 1px solid red;*/
	float: left;
	width: 20px;
	height: 20px;
	position: relative;
}
.ph-img>a>img{
	position: absolute;
}
.ph-bt:hover{
	cursor: pointer;
}
.ph-bt:hover div>a>.ph-xian-img{
	z-index: 1;
}
.baozhubox>div{
	position: absolute;
	bottom: 0px;
}
.ph-con-box~div{
	display: none;
}
.ph-top-box>ul{
	/*border: 1px solid red;*/
	width: 434px;
	height: 60px;
	float: right;
}
.ph-top-box>ul>li{
	/*border: 1px solid red;*/
	width: 66px;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	margin: 10px 0px 0px 13px;
}
.ph-top-box>ul>li>a{
	color: #999999;
}
.ph-con-box{
	/*border: 1px solid red;*/
	width: 590px;
	height: 270px;
	margin-top:66px ;
}
.ph-rm{
	/*border: 1px solid red;*/
	width: 270px;
	height: 265px;
	float: left;
	overflow: hidden;
	margin-left: 5px;
}
.rm-da{
	/*border: 1px solid red;*/
	width: 260px;
	height: 180px;
	position: relative;
	background-color: white;
	/*margin-bottom: 10px;*/
	margin: 2px 2px 2px 2px;
}
.re-mai{
	position: absolute;
	top: 0px;
	left: 28px;
}
.re-con{
	position: absolute;
	top: 25px;
	left: 85px;
}
.rm-da>span{
	position: absolute;
	/*border: 1px solid red;*/
	width: 210px;
	height: 40px;
	font-size: 14px;
	color: #333333;
	bottom: 8px;
	left: 31px;
}
.rm-xiao-box{
	/*border: 1px solid black;*/
	width: 270px;
	height: 86px;
}
.rm-xiao{
	/*border: 1px solid red;*/
	width: 129px;
	height: 38px;
	float: left;
	text-align: center;
	line-height: 38px;
	margin: 2px 0px 0px 2px;
	background-color: rgba(96,96,96,.1);
}
.rm-xiao>a{
	color: #333333;
	font-size: 15px;
}
.rm-top-box{
	/*border: 1px solid black;*/
	width: 309px;
	height: 268px;
	float: right;
}
.rm-top-box>a>li{
	/*border: 1px solid black;*/
	width: 306px;
	height: 77px;
	margin-top:9px ;
	overflow: hidden;
}
.rm-top-box>a>li>img,p{
	float: left;
	margin: 2px 0px 0px 0px;
}
.rm-top-box>a>li>p{
	/*border: 1px solid black;*/
	width: 202px;
	height: 66px;
	color: #333333;
}
.rm-da:hover span{
	color: #c81623;
}
.rm-da:hover .re-con{
	opacity: 0.8;
}
.rm-da:hover{
	box-shadow: 0px 0px 0px 2px rgba(0,0,0,.2);
}
.rm-xiao:hover{
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,.2);
}
.rm-xiao:hover a{
	color: #c81623;
}
.rm-top-box>a>li:hover p{
	color: #C81623;
}
.rm-top-box>a>li:hover .rm-img-2{
	opacity: .8;
}
.rm-top-box>a>li:hover{
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,.2);
}
.ph-top-box>ul>li:hover a{
	color: #C81623;
	cursor: pointer;
}
/*
 * 品牌闪购
 */
.sg-box{
	/*border: 1px solid black;*/
	width: 590px;
	height: 340px;
	float: right;
	background-color: white;
	position: relative;
}
.pp-sg-left{
	position: absolute;
	/*border: 1px solid black;*/
	width: 270px;
	height: 265px;
	bottom: 10px;
	left: 10px;
}
.pp-sg-left-img:hover{
	opacity: .9;
}
.pp-sg-right{
	position: absolute;
	/*border: 1px solid black;*/
	width: 270px;
	height: 312px;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
}
.pp-sg-right>a>li>img{
	position: absolute;
	left: 16px;
	top: 21px;
	width: 100px;
	height: 50px;
}
.pp-sg-right>a>li>h6{
	position: absolute;
	top: 74px;
	color: #666666;
	width: 135px;
	height: 18px;
	text-align: center;
}
.pp-sg-right>a>li{
	position: relative;
	/*border: 1px solid black;*/
	width: 133px;
	height: 100px;
	float: left;
}
.pp-sg-right>a>li:hover img{
	opacity: .7;
}
.pp-sg-right>a>li:hover h6{
	color: #C81623;
}
/*
 * 发现好货
 */
.fx-hh{
	/*border: 1px solid black;*/
	width: 1190px;
	height: 260px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.fx-hh-left{
	/*border: 1px solid red;*/
	width: 190px;
	height: 260px;
	float: left;
}
.fx-hh-right{
	/*border: 1px solid red;*/
	width: 990px;
	height: 260px;
	float: right;
	background-color: white;
	overflow:hidden;
}
.fx-hh-list{
	/*border: 1px solid red;*/
	width: 1990px;
	height: 260px;
}
.fx-hh-list>a{
	float: left;
	display: block;
	width: 150px;
	height: 181px;
	/*border: 1px solid red;*/
}
.fx-hh-list>a:hover div{
	color: #C81623;
	opacity: .8;
}


.fx-shang{
	margin: 50px 50px 0px 0px;
}
.fx-xia{
	margin: 20px 50px 0px 0px;
}
.fx-hr-t{
	width: 150px;
	/*height: 21px;*/
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp:2;
	color: #333333;
	font-size: 14px;
	margin: 0px 0px 10px 15px;
}

.fx-hh-left-img>img{
	margin: 15px 0px 0px 15px;
}
.fx-hh-left-img{
	position: relative;
}
.fx-hh-left-img>h2{
	position: absolute;
	top: 63px;
	left: 47px;
	color: rgba(255,255,255,.6);
	font-weight: 200;
}
.fx-hh-left:hover h2{
	color: #C81623;
}
/*领券中心*/
.lq-zx{
	/*border: 1px solid black;*/
	width: 1190px;
	height: 340px;
	margin: 0 auto;
}
.lq-zx>div{
	/*border: 1px solid red;*/
	width: 290px;
	height: 340px;
	float: left;
	background-color: white;
}
.lq-ph-bt{
	float: none;
}
.lq-zx-1{
	
}
.lq-zx-2{
	margin-left: 7px;
}
.lq-zx-3{
	margin-left:7px;
}
.lq-zx-4{
	margin-left: 8px;	
}
.lq-bottom{
	/*border: 1px solid red;*/
	width: 290px;
	height: 280px;
}
.lq-xin{
	width: 290px;
	height: 280px;
	/*border: 1px solid red;*/
	background-image: url(../img2/发现/bac2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.lq-con{
	width: 260px;
	height: 82px;
	/*border: 1px solid red;*/
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.lq-con-img{
	width: 67px;
	height: 67px;
	border-radius: 50%;
	background-color: white;
	float: left;
	margin: 10px 0px 0px 10px;
}
.lq-con-img>img{
	margin: 8px 0px 0px 8px;
}
.lq-con-jq{
	float: left;
}
.lq-con-q{
	color: red;
}
.lq-con-q>span{
	font-size: 25px;
	font-weight: 700;
}
.lq-con-qm{
	color: #999999;
}
.lq-con-gd{
/*	border: 1px solid red;*/
	width: 20px;
	height: 75px;
	text-align: center;
	position: absolute;
	right: 9px;
	top: 7px;
}
.lq-con:hover img{
	opacity: .8;
}
.lq-con:hover .lq-con-gd{
	color: #C81623;
}
.ph-gd1{
	position: relative;
}
.ph-gd1>p{
	position: absolute;
	font-size: 14px;
	width: 130px;
	top: 12px;
	left: 16px;
}
.ph-sp1{
	position: absolute;
	color: #596fab;
	border: 1px solid #596fab;
	border-radius:2px ;
	top: 62px;
	left: 17px;
	padding: 0px 3px;
}
.ph-sp2{
	position: absolute;
	color: #999999;
	bottom: 13px;
	left: 18px;
}
.ph-sp-img{
	position: absolute;
	width: 100px;
	height: 100px;
	right: 9px;
	top: 14px;
	background-color: white;
}
.ph-gd1:hover p{
	color: #C81623;
}
.ph-gd1:hover img{
	opacity: .7;
}
/*发现*/
.lq-xin-cen{
	width: 260px;
	/*height: 250px;*/
	/*border: 1px solid red;*/
	margin: 10px auto;
	position: relative;
}
.lq-new-biao{
	background-image: url(../img2/发现/bac.png);
	width: 48px;
	height: 20px;
	text-align: center;
	font-weight: 700;
	color: white;
	position: absolute;
	top: 17px;
	right: 49px;
	z-index: 2;
}
.lq-xin-cen>img{
	display: block;
	margin: 20px auto;
}
.lq-biao-tit{
	width: 200px;
	height: 90px;
	margin: 0 auto;
	/*border: 1px solid red;*/
}
.lq-biao-tit>.lq-p-1{
	width: 100%;
	text-align: center;
	line-height: 19px;
	text-overflow: ellipsis;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
}
.lq-p-2{
	width: 100%;
	color: #999999;
	text-align: center;
}
.lq-p-3{
	margin-top: 10px;
	width: 100%;
	text-align: center;
	color: #E1251B;
	font-size: 20px;
}
.lq-p-3>span:first-child{
	/*color: #E1251B;*/
	font-size: 12px;
}
.lq-p-3>span:last-child{
	/*color: red;*/
	font-size: 13px;
}
.lq-xin-cen:hover img{
	opacity: .8;
}
.lq-xin-cen:hover .lq-p-1{
	color: #C81623;
	transition: color 300ms;
}
/*新品首发*/
.ph-xp{
	position: relative;
}
.ph-xp>.ph-xp-sp1{
	color: #e1251b;
	border: 1px solid  #e1251b;
	padding: 0px 4px;
	position: absolute;
	top: 20px;
	left: 16px;
}
.ph-xp>p{
	width: 120px;
	height: 40px;
	font-size: 14px;
	position: absolute;
	top: 50px;
	left: 18px;
	
}
.ph-xp-img{
	position: absolute;
	top: 30px;
	right: 24px
}
.ph-xp>.ph-xp-sp2{
	position: absolute;
	width: 15px;
	bottom: 60px;
	left: 18px;
	border: 1px solid black;
}
.ph-xp>:hover p{
	color: #C81623;
}
.ph-xp>.ph-xp-img:hover img{
	opacity: .8;
}
.lq-bottom>.ph-xpimg>a{
	margin-left: 13px;
}
.ph-xpimg{
	margin-top: 25px;
}
.lq-bottom>.ph-xpimg>a:hover img{
	opacity: .8;
}
